<meta charset="UTF-8"/>
<pre>
一、
	1、默写Javascript语言标记 
	2、请上机练习并描述document.write()与document.writeln()的区别
	3、请简要说明 pre作用 
	4、请书写JS中单行和多行注释格式

二、
	1、请找出下面错误的标识符
	   $a
	   a_H
	   A_X
	   9china
	   c-e
	   f+J
	   K#i   	
	
	2、请写出JS中标识符的命名规则
	
	3、请叙述标识符的书写规范并写出3个范例


三、数据类型重点考题
	1、JS中一共有哪些常用的数据类型，请默写他们的中英文名称

	2、请回答下面问题并记忆typeof的用法
	
		document.write(typeof 2);  //会输出什么？
		
		document.write(typeof null);  //会输出什么？
		
		document.write(typeof 3+"");  //会输出什么？
		
		document.write(typeof true);  //会输出什么？
	
	3、关于数据类型相互转化
		   请将数值型的 2008转化成字符串，并输出
		   请将布尔值 true与false分别转化为数值型，并输出
		   请将字符串"2008CHINA"与"CHINA2008"分别转化为数值型并输出
		   请将字符串"CHINA2008"转化为布尔型并输出
		   请描述字符串与数值型和布尔型之间转化规则。

	
四、数学运算符考题
	1、请问下题输出什么？
		var a = 0,b=0;
		b =  a++ + (a++ + 2), b, a = b++ ;
		document.writeln(b);
		document.writeln(a);
		1、var a = (2+3)*6; 
		请问a的结果是多少 
	
	2、理解模与模运算符特点
		var a = 17 % 12; 
		var b = -17 % -12; 
		请问a和b的结果分别是多少。 
	
	3、累加累减运算符
		var a = 2+3;
		document.write(a++);
		document.write(++a);
		document.write(a--);
		document.write(--a);
		假设上面程序一起运行，请先回答输出结果分别是多少，然后再上机测试？
 
	4、假设：t,b,c,d 都等于 4 。
		求下面四个题目结果分别是多少。
		rs1  =  c*(t/=d)*t + b; 
		rs2  = -c *(t/=d)*(t-2) + b;
		rs3  =  -c/2 * ((--t)*(t-2) - 1) + b;
		rs3  =  -c/2 * ((t--)*(t-2) - 1) + b; 


五、比较与逻辑运算符
	1、以下哪些是比较操作符（ BCD ）
	   A、=  B、==   C、===   D、!= 
	
	2、以下哪个不是比较操作符（ C ）
	    A、!==  B、!=  C、!   D、<=
	
	3、在JS中，比较表达式返回值为true或false。（  不完全正确 ）
	
	4、 12 == "12" 返回值为（A）
	    A、true  B、false  C、0  D、错误
	
	5、 12 === "12" 返回值为（B）
		A、true  B、false  C、1  D、错误
	
	6、 对于比较运算符“等于“和”恒等“说法正确的是（ AC ）
	    A、比较运算符“等于“只要求运算符左右两边的表达式的值相同即可判断为真。
	    B、比较运算符“恒等“只要求运算符左右两边的表达式的值相同即可判断为真。
	    C、比较运算符“恒等“要求运算符左右两边的表达式的值相、类型相同、而且元素顺序也相同才可判断为真。  
		D、比较运算符“等于“要求运算符左右两边的表达式的值相同而且要求类型相同才可判断为真。  
	
	7、以下运算符不属于逻辑运算符的是（ BC ）
		A、！  B、>  C、&  D、&&
	
	8、以下运算符属于逻辑运算符的是（ ABC ）
		A、||  B、!  C、&& D、!=
	
	9、 以下运算符哪个代表逻辑中的“或”（C ）。
	  A、！  B、&&  C、||    D、|
	
	
	10、 $a值为true ,$b值为false以下哪个表达式返回false 
		A、$a&&$b   B、$a||$b     C、$a&&!$b   D、!$a||$b
	
	
	11、表达式 b-a!=a&&!b  如果a是3，b是5则表达式返结果是多少？


六、三元运算符
	var a = 3;
	a?b=1:c=2
	console.log(c); //结果是多少？
	
	
七、综合运算符题目
	 在JS中，若var a=3,b=5;
	 var c = a > b - a && ! b - a || a ? "true" : "false"
	 则输出c的结果是什么？ 
	 

	



</pre>